DMNews.com has relaunched with a new design and a new back-end, both done by us at Netconcepts. On their blog, DM News’ founder and publisher Adrian Courtenay talks about the relaunch and gives us such glowing praise that I feel myself blushing!
A few new features worth noting:
The entire archives have been opened up. No more passwords required!
Articles support both comments and trackbacks.
Deep links to old articles have been maintained through 301 redirects.
The site now offers RSS feeds. Not just one main RSS feed, but every category has an RSS feed.
DM News is the leading trade publication for direct, database and Internet marketers. It is both in print and online.
This total site revamp included user interface, look and feel, database, back-end programming, with SEO built in. The archives, with articles numbering over 25,000, is now completely open whereas previously it was restricted. Deep links to old articles have been maintained through 301 redirects.
The new site boasts a number of Web 2.0 features, including comments, trackbacks and RSS feeds. There isn’t just one main RSS feed, but every category has an RSS feed. A blog, also developed by Netconcepts, offers more informal views from DM News staffers and contributors (including this glowing testimonial of Netconcepts’ efforts by DM News’ founder Adrian Countenay).
The sophisticated content management system (CMS) that powers the site was custom-built by Netconcepts and specifically tailored to magazine publishers.
CSS (Cascading Style Sheets) offers many more benefits beyond that of streamlined web pages with table-less layouts and precise positioning (no more transparent 1-pixel spacer GIFs!), mentioned in my previous post. Indeed, that’s just scratching the surface of CSS.
Here are some more clever things you can do with CSS to get your website really humming:
Reorder your content to sit above your top and left navigation in the HTML. That will boost the keyword prominence on your pages, which is good for SEO. Then use CSS to get the page to still display as you want. CSS Zen Garden is a great example of this in action… for example, notice how the HTML doesn’t change between this layout with left-side nav and this one with right-side nav; it’s only the CSS that’s changing.
If you must use graphical navigation or headings instead of text-based, then use the CSS “image replacement” technique to substitute in a text link or heading tag, respectively, when the CSS is not loaded (as is the case when the search engine spiders come to visit). For example, northland.edu uses this technique well. Currently, this is much more effective for SEO than Alt attributes.
Many of the image replacement techniques physically move the text off the screen (text-indent: -9999em; left:-9999em;display:none, etc). This isn’t desirable as search engines are starting to examine external CSS files more closely to look for spam. There are a few image replacement techniques that don’t do this type of hiding and are still accessible, namely The Leahy/Langridge Method, The Gilder/Levin Method and The “Shea Enhancement”. Each of these methods have their pluses and minuses, which the Mezzoblue article outlines quite well. (Thanks to our CSS guru Darren for this last bit of advice.)
Learn to code in “CSS shorthand.” With shorthand, hex codes for colors, margins, box dimensions and borders can all be abbreviated, for instance. More about this here. The efficiency of CSS shorthand translates into not only a speedier download for your customers, but also compact and tidy code that’s easier to maintain.
Make code that “degrades gracefully” (or, as they prefer to say now in geek circles, “enhances progressively”). Creating a separate “low-bandwidth version” or “printer friendly version” or “mobile version” of your site will sound ludicrous in years to come (heck, I think it sounds ludicrous NOW!), because CSS makes such a thing unnecessary. Check out how gracefully gotomedia.com degrades on a cell phone or PDA, for instance.
Correct for browser incompatibility snafus with browser-specific CSS. Does something look awry in your page layout when loading your site with the Safari browser, for instance? Internet Explorer doesn’t always play nice with the other browsers. Until the days where all the browsers follow all the same standards to the letter, browser-specific stylesheets are a useful crutch.
Separate the presentation layer from the content layer as much as possible and move it into an external stylesheet (in other words, a separate .CSS file). That way it gets cached by the web browser and doesn’t have to reload with each new page.
Plan for site-wide changes. Things change — colors, sidebars, ads, copyright dates, etc. Utilize CSS files and/or server-side includes to make future site-wide updates as painless as possible.
Make use of the cascading nature of CSS. Most of the styles you define will be used site-wide. Some will only be for one particular page. Then there will be occasions where you’ll want to “cascade” styles, and have certain sections of your site adopt a particular look/layout/theme that overrides or branches off from the site-wide styles. Clever use of cascading styles can lead to very efficient and elegant code.
Warning! Geek speek ahead:
Be careful of overriding previously declared statements. And also be aware that specificity is important in the cascade. Declare all your tag styles first then declare your id and class selectors down the doc. That way the cascade works and can be overwritten with new selectors. (Thanks again to our CSS guru Darren for this last bit of advice.)
CSS coders: the Web Developer Firefox extension is an awesome tool for coding, debugging, and tweaking style sheets. You can display the stylesheet and the rendered page simultaneously side-by-side and then interactively edit the CSS, immediately viewing the effect of the change on the rendered page. And it makes identifying errors (be they validation, CSS, or JavaScript) a piece-of-cake. Did I mention the plugin is free?
Twelve months after its website redesign, House of Travel saw its onsite sales grow six-fold - results that can be measured in increased traffic to the site and in keyword ranking.
School Kids Healthcare offers a complete line of school nurse supplies and school nurse equipment to help school nurses fulfill their mission.
The company came to Netconcepts to establish a complete ebusiness presence. The site we created for them offers more than great nursing supplies and equipment. It offers the latest school kids news and a separate nursing blog, authored by a local school nurse.
“As a new venture, it was vitally important that clear outcomes and costs were identified and monitored. This is something I found Netconcepts to be excellent at…”
Last month I discussed links and their importance in search engine optimization. Now let’s get acquainted with some powerful tools to aide us in our link building efforts. Yahoo! Site Explorer (http://siteexplorer.search.yahoo.com) offers a quick way to review competitors’ and your own inbound links. PageRank Search is…
Links are the currency of the web. Not only do their drive traffic in their own right, but they also are essential to high search engine rankings. Without good inbound links to your web site, your search engine optimization (SEO) efforts won’t get off the ground.
There’s an art to making an effective link request. For starters, you should not propose a reciprocal link, for 2 reasons: 1) the reciprocal nature of the link will basically nullify the SEO benefit you would have gotten, and 2) all the link request spams flooding webmasters’ inboxes are of a reciprocal nature and you need to differentiate yourself as much as possible from that rubbish. Say these sorts of things and rest assured that your link request will go straight into the recipient’s Trash:
“Hi, Let’s swap links!”
“I’ve already linked to you.”
“Great site!”
“You already link to our competitor XYZ.com and we offer a better/complementary product.”
“Please use the following text in your link…”
When requesting links, think and act like a PR professional or a biz dev director, not an SEO. Or even think and act like an end-user of their site. “Hi, I found a broken link on _____. Have you thought about adding features like _____ to your ______ on your site? BTW, you might want to add xyz.com and abc.com as links.” Just don’t be disingenuous; provide real value with your suggestions. Even suggest links to competitors or sites that you have no vested interest in.
We all get link request spams, even Google engineers! (such as this one posted by Matt Cutts). Here’s one I got recently:
Subject: Quality link request
Hello,
I found your website www.stephanspencer.com on Google.
We have a quality website at www.ace-mobility.com that will be well ranked on Google.
We are happy to upload a link onto this website in any way you request in exchange for a return link. I’m sure you appreciate that this would be of great benefit to us both.
To go ahead with this exchange please upload our link information below to your links page.
Please reply to to say where you have uploaded it.
If you would like your return link presenting in a particular way please include this information in your email.
I will then arrange for your link to be uploaded and email you again to let you know.
Thank you.
Regards
Jessica
Please note, the link needs to be set out as below in order for it to be returned.
[rest of email ommitted]
All I’ve got to say to that is, “Yeah, right!”
Eric Ward shared some secrets on how he crafts link requests that work in Thursday’s link building webinar for MarketingProfs which Eric and I co-presented. MarketingProfs will post the archive of the webinar in their Premium Library soon. And for those of you who aren’t MarketingProfs premium subscribers (you should join, btw, it’s well worth it!), I’ll see if I can get permission from MarketingProfs to post an archive of the webinar here on my blog.